Fantasy sports contest highlight segments systems and methods

ABSTRACT

Systems and methods for providing multimedia highlight segments featuring real-life action related to fantasy sports competition. Links to highlight segments are provided in conjunction with fantasy sports contest information. A Highlight Center is provided with links to compilations of highlight segments featuring the best action culled from a pool of highlight segments. The user may be alerted of newly available highlight segments affecting fantasy scoring while the user watches a fantasy sports related television broadcast.

CROSS REFERENCE TO RELATED APPLICATIONS

This application is a continuation of U.S. patent application Ser. No.14/198,242, filed Mar. 5, 2014 (now allowed), which is a continuation ofU.S. patent application Ser. No. 10/234,725, filed Aug. 30, 2002 (nowU.S. Pat. No. 8,702,504), which claims the benefit under 35 U.S.C. §119(e) of U.S. Provisional Application No. 60/338,916, filed Nov. 5,2001, all of which are hereby incorporated herein by reference in theirentireties.

BACKGROUND OF THE INVENTION

This invention relates to fantasy sports contests, and moreparticularly, this invention relates to systems and methods forpresenting highlight segments in a fantasy sports contest application.

Athletic endeavors have long supported a broad range of secondarycompetitions which include wagering on the outcome of particular gamesand wagering on the performance of a particular player.

In known fantasy sports contests, a user selects a roster, a team, aparticular individual, or a group of individuals in an athletic contest.The user of a fantasy sports contest system is given the ability to takeon the role of a fictional general manager with powers which may includethe ability to draft, trade, dismiss and otherwise manage the player orplayers on the user's fantasy sports team.

Conventionally, the rules in a fantasy sports contest are set by afantasy sports contest system provider, or are set by a leaguecommissioner who sets the rules under which a group of fantasy orrotisserie sports contest users competes against each other. Forexample, for every goal scored in real-life by a member of the user'sfantasy soccer team, a conventional fantasy sports contest system mightaward five fantasy points to the user in the fantasy competition.

The fantasy sports contest system provider may also provide additionalservices, which include providing statistical information on real-lifegames and players, tracking users' scores in the fantasy contest, andenabling transactions and other interactions among the users.

A fantasy sports contest may be based on a variety of real-life athleticevents, and typically involves selecting players from real-life teamsports (e.g., football, baseball, basketball, hockey, soccer or rugby),selecting players from real-life sports where individuals compete (e.g.,golf, tennis or automotive racing), or selecting participants fromcompetitions involving animals (e.g., horse and dog racing). The user'sselections are typically stored in the user's fantasy sports contestroster. The performance of these selections in real-life competitiondetermines the user's performance in the fantasy sports competition.

A fantasy sports contest goes beyond traditional one-time wageringapplications (e.g., selecting picks for the winners of a weekend'sfootball games or picking who will win a most valuable player award).

The performance of the user's fantasy sports contest selections isdetermined by the performance of the user's selections (e.g., athletes)in real-life competition. The user of a fantasy sports contestapplication will often have an interest in many, if not all, of thereal-life competitions in which the user's contest picks and the user'sopponent's contest picks are involved. This generates interest among theusers in highlights of the real-life competitions. Fantasy sportscontest users will be most interested in seeing highlights (e.g., videohighlight segments) of the real-life competitions that are related tothe user's performance in the fantasy sports contest. For example, afantasy football user might want to see a highlight of those plays inwhich the user's contest picks scored touchdowns, or a highlight ofthose plays in which the user's contest picks scored fantasy contestpoints. It would therefore be desirable to present highlights inconjunction with a fantasy sports contest.

SUMMARY OF THE INVENTION

In view of the foregoing, it is therefore an object of the presentinvention to provide a fantasy sports contest application that providesa user with highlight segments.

This and other objects are accomplished in accordance with theprinciples of the present invention by providing the user with a fantasysports contest application that supports the presentation of highlightsegments. The highlight segments may be distributed by systems andmethods substantially equivalent to systems and methods used todistribute fantasy sports contest application data. Alternatively, thehighlight segments may be distributed by any other suitable systems andmethods. For example, the fantasy sports contest application may includean Internet web browsing application and the highlight segments may bepresented using one or more media player applications (e.g., MediaPlayer For Windows™, Quicktime™, or Real Player™).

A highlight segment may include any suitable form of media. For example,a highlight segment may include static images, animated images, video,audio, rendered computer graphics, interactive content, text, any othersuitable form of media, or any other suitable combination thereof.Highlight segments may include corresponding television broadcastsegments, radio accounts of the relevant play, or both. Highlightsegments may be provided by one or more third party suppliers (e.g., NFLFilms™) of accounts and depictions of a game, which may provide segmentsfrom one or more camera angles.

A multimedia highlight segment may be a computer media file with audioand video information, a television audio and video signal, any othersuitable media content, or any combination thereof. A multimediahighlight segment may be downloaded or streamed to user equipment.

The fantasy sports contest application of the present invention may beimplemented on any suitable platform, or on any suitable combination ofplatforms. For example, in an interactive television system, the fantasysports contest application may be implemented using a multichannelset-top box receiver, a television capable of running software programs,a two-way remote control, any other suitable device, or any suitablecombination of devices. At least one of the devices used in animplementation is capable of communicating highlight segments to theuser. The fantasy sports contest application may also be implemented ona personal computer with a connection to the Internet or any othercomputer network.

The fantasy sports contest application may be invoked by the user uponpressing one or more buttons on a remote control, by making a selectionfrom a menu or other presentation of user-selectable choices, or byother suitable means by which a selection may be made (e.g., a speechrecognition command interface). Alternatively, the fantasy sportscontest application may be automatically invoked (e.g., upon the usertuning to a fantasy sports contest related television broadcast).

The fantasy sports contest application may display selectable elements(e.g., an icon, text, uniform resource locator (“URL”) link or any othersuitable indicator) representing highlight segments that are availablefor viewing, along with fantasy sports contest information. In onesuitable approach, the selectable elements may be overlaid overparticular portions of fantasy sports contest information regions. Forexample, a selectable element overlaid on an athlete's name may indicatethat highlight segments are available featuring that athlete. Byselecting a selectable element, the user may view highlight segmentsrepresented by the selectable element.

In another suitable arrangement, the fantasy sports contest applicationmay display a highlight menu upon user selection of a selectableelement. The highlight menu may divide the highlight segmentsrepresented by the selectable element into groups and enable the user tochoose among the groups of highlight segments.

The fantasy sports contest application may display highlight segments ina variety of display formats. The fantasy sports contest application maydisplay highlight segments simultaneously with the user's team roster orother fantasy sports contest information. The fantasy sports contestapplication may display highlight segments in a full screen, in an insetscreen, in a display window, in an Internet web browser applicationdisplay invoked by the fantasy sports contest application, or in anyother suitable display. The user may be able to control the display ofthe highlight segment using a display control tool. The fantasy sportscontest application may provide any suitable number of navigationalhighlight regions on a display screen.

The fantasy sports contest application may display an identificationscreen to identify a highlight segment or sequence of highlight segmentsbeing displayed. The identification screen may include information suchas the name of the athlete, the position played by the athlete, thefantasy sports contest team affiliation of the athlete, and the numberof points in the fantasy sports contest earned from the play that isabout to be shown in the highlight segment. This information may beshown during the playback of the highlight segment as an reduced sizedbanner in some region of the display.

While playing a highlight segment in an inset screen or in a limitedregion of the display screen, the fantasy sports contest application mayallow the user to further select other highlight segments for playback.Newly selected highlight segments may replace the currently playinghighlight segment, or may be queued for display after the currentlyplaying highlight segment.

The fantasy sports contest application may provide a Highlight Center tothe user for viewing highlight segment compilations. In one suitablearrangement, the fantasy sports contest application may provide the userwith highlight segment compilations featuring athletes on the user'sfantasy sports contest team roster, athletes participating in areal-life athletic event associated with the user's fantasy sportscontest, athletes associated with other users' rosters in the user'sfantasy sports contest league, or athletes on a real-life sports teamroster chosen by the user.

The fantasy sports contest application may use a variety of themes tocreate highlight segment compilations. Themes may also be customized bythe user. For example, the fantasy sports contest application maycompile highlight segments based on fantasy contest scoring, real-lifescoring, real-life statistics, an athletic position being featured(e.g., a goalie in a hockey contest), a type of athletic play beingfeatured (e.g., double plays in a baseball contest), a fantasy sportsteam being featured (e.g., the user's fantasy sports team), a real-lifesports team being featured (e.g., the user's favorite real-life sportsteam), and any other suitable themes.

The highlight segment compilations may be pre-arranged, or may beinstantly compiled by parsing a data base of highlight segmentsaccording to the user's selections. The fantasy sports contestapplication may enable the user to download highlight segmentcompilations to a personal video recorder device (e.g., a TiVo™ device)at the user's location or at any other suitable remote location (e.g., anetwork personal video recorder device) for viewing by the user.

In one embodiment of the present invention, the fantasy sports contestapplication may alert the user when a new highlight segment becomesavailable. The highlight segment may depict real-life action thataffects the user's fantasy sports contest, or may depict real-lifeaction of a particular real-life team or teams selected by the user. Thefantasy sports contest application may alert the user based on variouscriteria such as fantasy contest scoring, real-life scoring, real-lifeaction (e.g., a specific type of play), or other suitable criteria. Thefantasy sports contest application may enable the user to select andedit criteria for receiving alerts.

A fantasy sports contest application supporting real-time highlightsegments may enable the user both to watch a real-life game and to watchnewly available highlight segments of interest to the user. When arelevant highlight segment is available, the fantasy sports contestapplication may show it automatically (e.g., in a picture-in-picturewindow) or give the user some visual or audio indication that a newrelevant highlight segment is available for viewing.

Further features of the invention, its nature, and various advantageswill be more apparent from the accompanying drawings and the followingdetailed description of the preferred embodiments.

BRIEF DESCRIPTION OF THE DRAWINGS

The above and other objects and advantages of the invention will beapparent upon consideration of the following detailed description, takenin conjunction with the accompanying drawings, in which like referencecharacters refer to like parts throughout, and in which:

FIG. 1 is a diagram of an illustrative fantasy sports contest system inaccordance with one embodiment of the present invention;

FIG. 2 is a diagram of an illustrative fantasy sports contest televisionsystem in accordance with one embodiment of the present invention;

FIG. 3 is a diagram of an illustrative fantasy sports contest televisionsystem having network nodes in accordance with one embodiment of thepresent invention;

FIGS. 4-6 show illustrative fantasy sports contest information displayscreens in accordance with the present invention;

FIG. 7 shows an illustrative fantasy sports contest highlight menu inaccordance with one embodiment of the present invention;

FIG. 8 is a flow chart of illustrative steps involved in displayinghighlight segments based on a user selection in accordance with oneembodiment of the present invention;

FIG. 9 shows an illustrative inset screen that may be used to presentmultimedia highlight segments in accordance with one embodiment of thepresent invention;

FIG. 10 shows an illustrative full screen that may be used to presentmultimedia highlight segments in accordance with one embodiment of thepresent invention;

FIG. 11 shows an illustrative display window that may be used to presentmultimedia highlight segments in accordance with one embodiment of thepresent invention;

FIG. 12 shows an illustrative web browser application display that maybe used to display multimedia highlight segments in accordance with oneembodiment of the present invention;

FIG. 13 shows an illustrative identification screen displayed before amultimedia highlight segment in accordance with one embodiment of thepresent invention;

FIG. 14 shows an illustrative Highlight Center menu that may bedisplayed by the fantasy sports contest application in accordance withone embodiment of the present invention;

FIG. 15 shows a flow chart of illustrative steps involved in displayinghighlight segment compilations in accordance with one embodiment of thepresent invention;

FIG. 16 shows an illustrative menu for adding a highlight segmentcompilation in accordance with one embodiment of the present invention;

FIG. 17 shows an illustrative menu for editing a highlight segmentcompilation in accordance with one embodiment of the present invention;

FIG. 18 shows an illustrative menu for selecting the user's favoritetype of real-life play in accordance with one embodiment of the presentinvention;

FIG. 19 shows an illustrative highlight segment compilation edit menuincluding a selectable element for enabling the favorite playspreference feature in accordance with one embodiment of the presentinvention;

FIG. 20 shows an illustrative Highlight Center options menu inaccordance with one embodiment of the present invention;

FIG. 21 shows an illustrative menu for selecting the user's favoritereal-life team in accordance with one embodiment of the presentinvention;

FIG. 22 shows an illustrative highlight segment compilation edit menuincluding a selectable element for instructing the fantasy sportscontest application to download the highlight segment compilation to apersonal video recorder device in accordance with one embodiment of thepresent invention;

FIG. 23 shows an illustrative fantasy sports contest display on afantasy sports contest related television broadcast in accordance withone embodiment of the present invention;

FIG. 24 shows an illustrative menu for editing user alert preferences inaccordance with one embodiment of the present invention; and

FIG. 25 shows a flow chart of illustrative steps for alerting the userof newly available highlight segments in accordance with one embodimentof the present invention; and

FIG. 26 shows a flow chart of illustrative steps for providing userswith highlight segments according to user preferences in accordance withone embodiment of the present invention.

DETAILED DESCRIPTION OF THE INVENTION

The present invention is primarily described herein in terms of thefantasy sports contest application. It will be understood that any othersuitable software, hardware, or both may be used in conjunction with thefantasy sports contest application or in place of the fantasy sportscontest application to implement some or all of the features of thepresent invention.

The fantasy sports contest application of the present invention may beany suitable software, hardware, or both that may be used to implementthe features of the present invention. The fantasy sports contestapplication may be implemented at any suitable location in the systemdescribed in FIG. 1. For example, the fantasy sports contest applicationmay be implemented at user equipment 110, at server 100, or at any othersuitable location (that is not necessarily shown in FIG. 1), or at anycombination of locations. For example, certain portions of the fantasysports contest application may be implemented at user equipment 110(e.g., those portions that implement features involved in userinteraction), whereas certain other portions of the fantasy sportscontest application may be implemented at server 100 (e.g., thoseportions that implement features involved in the processing of clientrequests and in the tracking of the performance of contestants). Anysuch suitable arrangement of the fantasy sports contest application maybe implemented in accordance with the present invention.

The fantasy sports contest application of the present invention may beused to implement fantasy sports contests that include any suitablesports contest in which the user is given the ability to make decisionsthat may affect the standing of the user in the sports contest. Forexample, in typical team-oriented fantasy sports contests, the user mayparticipate in the capacity of a general manager. In this situation, theuser may be have responsibilities such as creating a team roster (e.g.,drafting players), selecting player positions, selecting reserves,making trades, and otherwise maintaining the composition of the user'steam roster. It will be understood that any other suitabledecision-making capability may be given to the user in a fantasy sportscontest in addition to or in place of those indicated above.

The fantasy sports contest of the present invention need not be limitedor restricted in time. For example, a fantasy sports contest may last anentire season, multiple seasons, a portion of the season, a definiteperiod of time (e.g., one month, two weeks, three days, one hour, etc.),the duration of a particular event (e.g., Wimbledon, etc.), a portion ofa particular event, or any other suitable period of time.

In one suitable approach, fantasy sports contests may include contestsin which the user is not necessarily playing the role of a generalmanager. For example, fantasy sports contests may involve the userdetermining or guessing (i.e., blindly or with calculation) whetherparticular outcomes will occur (e.g., whether a particular golfer willmake the next put). Any such suitable decision-making may be the basisof a fantasy sports contest or a part of a fantasy sports contest.

The fantasy sports contests of the present invention may use anysuitable one or more scoring systems. For example, existing fantasyscoring systems include straight point systems (e.g., points are awardedand subtracted based on real-life plays without regard to theperformance of other players on other fantasy teams in a league),rotisserie systems (e.g., points are awarded based on the user'srelative ranking against other users), head-to-head systems (e.g., usersin a league are matched against one another in a round-robin series ofone-on-one contests during the course of a season). There are merelyillustrative scoring systems. Any other suitable scoring system may beused in the fantasy sports contests of the present invention.

It will be understood that the above are merely illustrative elements offantasy sports contests. Any other suitable arrangement or approach maybe used. It will further be understood that the nature of the fantasysports contests may vary depending on which activity or sport isinvolved or based on any other suitable criteria.

The fantasy sports contest application of the present invention mayprovide to the user fantasy sports contest information. Fantasy sportscontest information may include any suitable information associated withone or more fantasy sports contests in which the user participates or inwhich the user may have an interest. For example, fantasy sports contestinformation may include information regarding the user's one or morerosters, the user's standing in each of the fantasy sports contests inwhich the user participates, one or more point tallies that the user hasaccumulated in each of the user's respective fantasy sports contests,information regarding the number of trades the user may make,information regarding the amount of fantasy money the user has availableto add players to a roster, information regarding deadlines to maketrades or perform any other suitable task associated with one or morefantasy sports contests, or any other suitable information. Fantasysports contest information may also include information regardingreal-life athletes (e.g., names, statistics, etc.), real-life sportsleagues (e.g., game schedules, standings, etc.), real-life sportingevents (e.g., baseball games, golf tournaments, tennis matches, etc.),sports arenas, weather information, sports commentary, or any othersuitable information regarding real-life sports or events that may havean affect on the one or more fantasy sports contest in which the userparticipates.

Aspects of the operation of fantasy sports contest applications aredescribed in U.S. Pat. No. 4,918,603 (Hughes, et al.), U.S. Pat. No.5,846,132 (Junkin), U.S. Pat. No. 5,971,854 (Junkin), and U.S. Pat. No.6,193,610 (Junkin), which are all hereby incorporated by referenceherein in their entireties.

An illustrative fantasy sports contest client/server system inaccordance with the present invention is shown in FIG. 1. The systemillustrated in FIG. 1 may be used as a fantasy sports contest system inaccordance with the present invention. The fantasy sports contestapplication may be at least partially implemented on server 100. Server100 may include one or more servers that may be located at a singlelocation or across two or more locations (e.g., in a distributed networkarrangement). Server 100 may access one or more databases (e.g.,databases 104, 106 and 116) that may store information related to afantasy sports contest.

Databases 104, 106, and 116 may store fantasy sports contest informationsuch as the roster of players available for drafting, the schedule forthe fantasy sports contest, fantasy sports contest rules, or any othersuitable information related to the fantasy sports contest. Server 100may also include source of highlights 102 for providing highlightsegments and related information. Information from server 100 and source102 may be transmitted to user equipment 110 via communication network108. Communication network 108 may be a satellite network, a telephonenetwork, an Internet network, a cable network, or any other suitablecommunication network. If it is desired to transmit video signals overcommunication network 108, a network that enables relatively highbandwidth transmission (e.g., cable network, satellite network) may bedesirable.

The fantasy sports contest information transmitted by server 100 to userequipment 110 includes data which is communicated to users as part ofthe fantasy sports contest such as statistical information, rosters,standings, etc. The highlight segments transmitted by server 100 to userequipment 110 may include text, graphics, and video information. Ifdesired, some of the fantasy sports contest information, highlightsegments and related information may be provided using data sources atfacilities other than server 100, which are directly connected to userequipment 110 via communications network 108.

For example, data related to tracking user interaction with the fantasysports contest application may be communicated to a data collectionlocation that is separate from server 100. Similarly, highlight segmentsmay be generated and stored by a highlight segment facility that isseparate from server 100.

Server 100 may distribute the fantasy sports contest application andrelated data as well as highlight segments and related data to userequipment 110 via communications network 108.

User equipment 110 at each user's location may include processingequipment 119. Processing equipment 119 may be based on a personalcomputer, a WebTV box, a personal computer television (PC/TV), ahandheld computing device, a set-top box, or any other suitableequipment. Processing equipment 119 may be used to implement the fantasysports contest application at the user's location. Alternatively, thefantasy sports contest application may be partially implemented onserver 100 and partially implemented on processing equipment 119.

Fantasy sports contest information may be distributed to user equipment110 periodically (e.g., once per hour or once per week). Fantasy sportscontest information may also be distributed continuously or on-demand touser equipment 110. A connection may be established to server 100, andany sources of information independent from server 100 throughcommunications network 108. The fantasy sports contest application mayrequest certain fantasy sports contest information, highlight segments,and highlight segment related information to be sent from server 100 andindependent sources. Server 100 may include a processor to handle theseinformation distribution tasks. User processing equipment 119 may alsoinclude a processor and communications hardware to handle tasksassociated with implementing a fantasy sports contest application,including requesting appropriate information from server 100.

At the user's location, display equipment 118 displays fantasy sportscontest information and highlight segments. The fantasy sports contestinformation and highlight segments may include audio information. Audioequipment 120 may be used to output audio info. Audio equipment mayinclude speakers found in televisions, speakers for personal computers,stand-alone stereo systems (e.g., mini-systems, component systems,etc.), or any other suitable audio equipment. The user may use inputdevice 112 to access information related to the fantasy sports contest.Such input devices may include one or more suitable devices such asremote controls, keyboards, voice controlled devices, track balls,computer mice or any other suitable device.

A number of suitable techniques may be used to distribute videoinformation for highlight segments. For example, highlight segment videoinformation may be distributed from source 102 in a continuously-loopedarrangement, where the fantasy sports contest application implemented onuser processing equipment 119 may capture appropriate video informationfor display from the stream of information being transmitted. With sucha continuously-looped arrangement, a map indicating the latest locationof the video information may be downloaded periodically to userequipment 110. This allows any databases used in source 102 for storingvideo information to be updated, and also allows source of highlights102 to be altered. Highlight segment video information may be downloadedto user equipment 110 periodically and stored locally. The videoinformation may be accessed locally when needed by the fantasy sportscontest application implemented (at least partially) using processingequipment 119 at the user's location. Another approach involves usingthe fantasy sports contest application to request video information whenneeded. Information on the location of video information may bedownloaded to user equipment 110, and may be updated as needed. Thefantasy sports contest application implemented (at least partially)using processing equipment 119 may then request and receive appropriatehighlight segment video information as needed.

Text information for highlight segments may be provided to userequipment 110 using paths that are substantially equivalent to the pathsused for distributing fantasy sports contest information. For example,text information may be stored locally in processing equipment 119 andupdated periodically. Text information may also be provided by server100 using a continuously-looped arrangement, or on request.

In one embodiment, the fantasy sports contest application of the presentinvention may be implemented on an interactive television platform. Anillustrative fantasy sports contest television system 200 in accordancewith this embodiment of the present invention is shown in FIG. 2. Mainfacility 202 may include a fantasy sports contest database 204 forstoring fantasy sports contest information such as the roster of playersavailable for drafting, the schedule for the fantasy sports contest,rules, or any other suitable fantasy sports contest information. Mainfacility 202 may also include a highlight segment database 206 forstoring highlight segments and related information. Information fromdatabases 204 and 206 may be transmitted to television distributionfacility 208 via communications link 210. Link 210 may be a satellitelink, a telephone network link, an Internet link, a cable or fiber opticlink, a microwave link, a combination of such links, or any othersuitable communication link. If it is desired to transmit video signals(e.g., for highlight segments) over link 210 in addition to datasignals, a relatively high bandwidth link such as a satellite link maybe preferable to a relatively low bandwidth link such as a telephoneline.

Television distribution facility 208 is a facility for distributingtelevision signals to users, such as a cable system head end, abroadcast distribution facility, or a satellite television distributionfacility.

The fantasy sports contest information transmitted by main facility 202to television distribution facility 208 includes data which iscommunicated to users as part of the fantasy sports contest such asstatistical information, rosters, standings, etc. The highlight segmentrelated content transmitted by main facility 202 to televisiondistribution facility 208 may include still images, text, graphics,audio and/or video content. If desired, some of the fantasy sportscontest information and highlight segments information may be providedusing data sources at facilities other than main facility 202. Forexample, data related to tracking player interaction with the fantasysports contest application and other interactive applications may becommunicated to a data collection location that is separate from mainfacility 202 and separate from television distribution facility 208.Similarly, highlight segments information may be obtained from atelevision network or a repository of multimedia and other content thatis separate from main facility 202 and television distribution facility208.

Regardless of its source, highlight segments may be maintained on aserver 212 within television distribution facility 208 if desired.Server 212 may be capable of handling text, graphics, audio and video.In addition, server 212 may be capable of providing interactive servicessuch as sending out video clips based on the user's selections. Server212 may be based on one or more computers.

Television distribution facility 208 may distribute fantasy sportscontest information and applications as well as the contents ofhighlight segments and the highlight segments application (e.g., ininstances where the highlight segments application is not integrated asa feature of the fantasy sports contest application) to user televisionequipment 214 or other user equipment of multiple users viacommunications paths 216. This information may be distributed over anout-of-band channel on communications paths 216 and may be distributedusing any of a number of suitable techniques. For example, still imagesand text may be distributed over an out-of-band channel using anout-of-band modulator. Multimedia highlight segments may also bedistributed in this way, although large quantities of audio and videoinformation may be more efficiently distributed using one or moredigital channels on paths 216. Such digital channels may also be usedfor distributing text and graphics.

Each user may have a receiver such as set-top box 218 or other suitabletelevision or computer equipment into which circuitry similar toset-top-box circuitry has been integrated. For clarity, the presentinvention is described primarily in connection with user equipment basedon a set-top box arrangement. This is merely illustrative. The fantasysports contest application of the present invention may be implementedusing user television equipment 214 that is based on a personalcomputer, a WEBTV box, a personal computer television (PC/TV), orhandheld computing device, etc. If desired, the fantasy sports contestapplication may be implemented using a client-server architecture usinguser television equipment 214 as a client processor and a server such asserver 212.

A fantasy sports contest application may also be implemented in anon-line system using personal computers or other suitable equipmentlinked to a computer network (e.g., the Internet), a fantasy applicationinterface (e.g., an Internet browser), and a media player (which,depending on the software chosen, may be a feature included in thefantasy sports contest application interface). With such an arrangement,fantasy sports contest application data and highlight segments may bestored remotely on a server that the user of the on-line fantasy sportscontest application may access through an Internet connection anddownload locally. Server 212 need not be incorporated in a televisiondistribution facility, communications paths 216 may be an Internetconnection, and a basic personal computer with a browser or othersuitable equipment could substitute for user television equipment clientprocessor 214.

Fantasy sports contest information may be distributed to set-top boxes218 periodically (e.g., once per hour or once per week). Fantasy sportscontest information may also be distributed continuously or on-demand. Aconnection may be established to television distribution facility 208using communication paths 216. A request for certain fantasy sportscontest information or highlight segments may be sent from the set-topbox 218 to the television distribution facility 208. The televisiondistribution facility 208 may respond by sending information responsiveto the request back to the set-top box 218 using communication paths216. Main facility 202 may include a processor to handle informationdistribution tasks. Each set-top box 218 may include a processor tohandle tasks associated with implementing a fantasy sports contestapplication on the set-top box 218. Television distribution facility 208may include a processor for tasks associated with monitoring the user'sinteractions with the fantasy sports contest application implemented onset-top boxes 218 and for handling tasks associated with thedistribution of information related to the fantasy sports contest andhighlight segments.

During use of the fantasy sports contest application implemented onset-top box 218, statistical information relating to the contest may bedisplayed on display 220. Set-top box 218, and display 220 (if part of atelevision) may be controlled by one or more remote controls 222 or anyother suitable user input interfaces such as a wireless keyboard, mouse,trackball, dedicated set of buttons, etc.

Communication paths 216 preferably have sufficient bandwidth to allowtelevision distribution facility 208 to distribute scheduled televisionprogramming, pay programming, and other information to set-top boxes 218in addition to the fantasy sports contest application, related data, andhighlight segments. Multiple television and audio channels (analog,digital, or both analog and digital) may be provided to set-top boxes218 via communication paths 216. If desired, fantasy sports contestinformation and highlight segments may be distributed by one or moredistribution facilities that are similar to, but separate from,television distribution facility 208 using communication paths that areseparate from communication paths 216 (e.g., using Internet paths).

Certain functions such as the user's instructions to make a change inthe user's team roster selections or the selection of a highlightsegment for viewing may require set-top boxes 218 to transmit data totelevision distribution facility 208 over communication paths 216. Ifdesired, such data may be transmitted over telephone lines or otherseparate communication paths. If functions such as these are providedusing facilities separate from television distribution facility 208,some of the communication involving set-top boxes 218 may be madedirectly with the separate facilities.

A number of suitable techniques may be used to distribute highlightsegments. For example, if each path 216 includes a number of traditionalanalog television channels, one or more of these channels may be used tosupport a number of digital channels. The bandwidth of each analogchannel that is used to support digital channels may support ten or moreof such digital channels. For on-demand highlight segments, set-top box218 and server 212 may negotiate to determine a channel on which toprovide the desired highlight segments. Highlight segments thatoriginate from main facility 202 or a separate facility may bedistributed to user television equipment 214 using these or othersuitable techniques or a combination of such techniques.

As shown in FIG. 3, the capabilities of server 212 may be provided usingservers 300 located at network nodes 302. Servers such as servers 300may be used instead of server 212 or may be used in conjunction with aserver 212 located at television distribution facility 208.

Highlight segments may be downloaded periodically (e.g., every 30minutes) to set-top boxes 218 of FIG. 2 and stored locally. Thehighlight segments to store may be based on information indicating whichhighlight segments relate to the user's fantasy sports contest teamroster. Highlight segment video information may be accessed locally whenneeded by the fantasy sports contest application implemented using theset-top box 218. Alternatively, highlight segment video information maybe provided in a continuously-looped arrangement on one or more digitalchannels on paths 216. With such a continuously-looped arrangement, amap indicating the location of the latest video information may bedownloaded periodically to set-top boxes 218 (e.g., every thirtyminutes). This allows the content on the digital channels to be updated.The fantasy sports contest application implemented (at least partially)on set-top boxes 218 may use the map to locate desired highlightsegments on the digital channels. Another approach involves using aserver such as server 212 or servers 300 to provide the highlightsegments on request (e.g., after set-top box 218 and the server havenegotiated to set up a download operation). A bitmap or other suitableset of video information may then be downloaded from the server to theset-top box. If desired, the server may provide instructions to theset-top box informing the set-top box where the desired highlightsegments may be located on a particular digital channel. The highlightsegments may be updated periodically if the server responsible forinforming the set-top box of the location of the highlight segments isalso updated periodically.

Text information used with highlight segments may be provided to set-topboxes 218 using paths substantially equivalent to paths used fordistributing fantasy sports contest information. For example, highlightsegments related text information from database 206 may be provided toset-top boxes 218 using link 210, television distribution facility 208,and paths 216. The text information may be stored locally in set-topboxes 218 and updated periodically (e.g., every thirty minutes). Textinformation may also be provided by server 212 using acontinuously-looped arrangement or on request.

A cable modem may be used to distribute text, graphics, audio and videodata. The text, graphics, audio and video content may also bedistributed using a combination of these techniques or any othersuitable technique.

With regard to the interactive television system of FIG. 2, the fantasysports contest application may be implemented user television equipment214, at television distribution facility 208, at main facility 202, orat any other suitable location (that is not necessarily shown FIG. 2),or at any combination of locations. For example, certain portions of thefantasy sports contest application may be implemented at user televisionequipment 214, (e.g., those portions that implement features involved inuser interaction), whereas certain other portions of the fantasy sportscontest application may be implemented at television distributionfacility 208 (e.g., those portions that implement features involved inthe processing of client requests and in the tracking of the performanceof contestants). Any such suitable arrangement of the fantasy sportscontest application may be implemented in accordance with the presentinvention.

The fantasy sports contest application of the present invention may alsoprovide as part of fantasy sports contest information, highlightsegments of real-life sporting events. A highlight segment may includeany suitable form of media. For example, a highlight segment may includestatic images, animated images, video, audio, rendered images,interactive content, text, any other suitable form of media, or anyother suitable combination thereof. Highlight segments may includecorresponding television segments, radio accounts of the relevant play,or both. Highlight segments may be provided by one or more third partysuppliers (e.g., NFL Films) of accounts and depictions of a game, whichmay provide highlight segments from one or more camera angles.

Highlight segments may be stored in a database of highlight segments at,for example, source of highlights 102 or highlights database 206.Highlight segments may be stored as individual media files. In thiscase, the highlight segments may be identified by file headerinformation or by any other such suitable technique. Alternatively,highlight segments may be stored as part of an entire event recording(e.g., an entire football game video and audio). In this case, thehighlight segments may be tagged in some appropriate way in order toallow the fantasy sports contest application to distinguish betweendifferent highlight segments of a particular event. For example, aseparate file that identifies the locations within each of the events ofevery highlight segment may be used by the fantasy sports contestapplication to find a particular highlight segment.

It will be understood that any such technique for storing, searching,and accessing highlight segments may be used in conjunction with thepresent invention.

A multimedia highlight segment may be a computer media file with audioand video information, a television audio and video signal, as well asother suitable media content. A multimedia highlight segment may bedownloaded or streamed to the user equipment.

FIG. 4 shows fantasy sports contest information screen 400 provided bythe fantasy sports contest application. Screen 400 may include fantasysports contest information such as information on the user's fantasysports contest team roster, information on one or more recent fantasysports contests (e.g., between two fantasy sports contest teams)involving one or more members of the user's fantasy sports contestroster, information on a fantasy sports contest league including theuser's fantasy sports contest team, or any other information related toa fantasy sports contest.

A Highlight Center element 420 may be displayed in screen 400 havinglinks to individual highlight segments, or compilations of highlightsegments. As shown in FIG. 4, screen 400 includes information on arecent fantasy sports contest (e.g., between two fantasy sports contestteams) involving the user's fantasy sports contest team (i.e., roster),including the two opposing fantasy sports contest teams' names, teampoint totals, and the name, position, statistics, and fantasy sportscontest point totals of each athlete.

Selectable elements 402/404/406 may be displayed in screen 400 asselectable overlays on the fantasy sports contest information. In thisparticular example, elements 402 represent individual athletes, elements404 represent athletic positions, and elements 406 represent fantasysports contest teams. Selectable elements 402/404/406 provide links tohighlight segments featuring the athlete or grouping of athletesrepresented by the underlying fantasy sports contest information onwhich selectable elements 402/404/406 are overlaid. For example, in FIG.4 selectable element 406 overlaid on the fantasy sports contest teamname “Masters” may represent highlight segments featuring the athleteson the Masters fantasy sports contest team. Whereas selectable element402 overlaid on the athlete's name “J. Elway” may represent highlightsegments featuring the athlete J. Elway, and element 404 overlaid on theathletic position “QB” may represent highlight segments featuringathletes at the quarterback position. Also shown in FIG. 4, navigationindicator 410 may be controlled by the user to highlight a particularselectable element 402/404/406 to which the user has navigated.

FIGS. 5 and 6 show illustrative display screens that may be generated bythe fantasy sports contest application having different fantasy sportscontest information. FIG. 5 shows screen 500 having cumulative fantasysports contest information for athletes on the user's fantasy sportscontest roster over an entire season. FIG. 6 shows fantasy sportscontest information on the user's fantasy sports contest leaguestandings for an entire season.

In one suitable approach, the scope of the highlight segmentsrepresented by selectable elements 402/404/406 may vary according to thetype of fantasy sports contest information being displayed in thedisplay screen. For example, in the context of the fantasy sportscontest information displayed in FIG. 4, which concerns a recent fantasysports contest between two fantasy sports contest teams, the highlightsegments represented by selectable elements 402/404/406 may be drawnfrom that particular contest only. Whereas in the context of FIGS. 5 and6, both of which provide cumulative fantasy sports contest informationon the user's fantasy sports contest team for a current season, thehighlight segments represented by selectable elements 402/404/406 may bedrawn from the current season.

In another suitable approach, user selection of selectable elements402/404/406 may cause the fantasy sports contest application to displaya menu such as highlight menu 750 as shown in FIG. 7. Highlight menu 750may enable the user to control the scope from which the representedhighlight segments are drawn, and may enable the user to choose betweenhighlight segments of multiple athletes, or multiple groupings ofathletes that may be represented by the selected element 402/404/406.

As illustrated in FIG. 7, user selection of selectable element 406representing the fantasy sports contest team “Masters” may cause thefantasy sports contest application to display highlight menu 750.Highlight menu 750 may provide links to groups of highlight segmentsfeaturing athletes on the Masters team. All athletes on the Masters teammay be represented as a single group (e.g., using element 702), orathletes may be separated into groups using suitable criteria, such asby athletic position. As illustrated in FIG. 7, the fantasy sportscontest application may provide menu 750 upon user selection of menuelement 704. Menu element 704 may represent highlight elements featuringgroups of athletes categorized by a criteria, such as groups of athleteson the Masters team categorized by athletic position. User selection ofelement 704, may cause the fantasy sports contest application to displaya further highlight menu 760 having further selectable menu elements 712that represent highlight segments featuring each categorized group ofathletes.

Menu 750 may also provide toggle element 706 which may be used by theuser to control the scope from which represented highlight segments aredrawn. The user may toggle element 706 between selections such as “MyContest,” “Last Week,” “Season,” etc. to control the pool of highlightsegments from which highlight segments are being drawn. For example,user selection of element 702 while element 706 is toggled to “Season”may cause the fantasy sports contest application to draw highlightsegments featuring athletes on the Masters team from the current season.

FIG. 8 is a flow chart of illustrative steps involved in displaying ahighlight segment to the user. After the fantasy sports contestapplication is invoked (step 802), the fantasy sports contestapplication may display to the user fantasy sports contest informationand selectable elements representing highlight segments available forviewing (step 804). If the user selects a selectable element (step 806),the fantasy sports contest application may directly display thehighlight segments represented by the selectable element to the user(step 812). Alternatively, the fantasy sports contest application maydisplay a highlight menu having selectable menu elements, which mayprovide links to subsets of highlight segments (step 808). Userselection of a menu element (step 810) causes the fantasy sports contestapplication to display the represented highlight segments to the user(step 812).

Thus, highlight segments may be displayed by user selection ofselectable elements 402/404/406 or by user selection of selectable menuelements if a highlight menu is displayed.

As illustrated in FIG. 9, the fantasy sports contest application maydisplay a highlight segment to the user in an inset screen 910. Inaddition to inset screen 910, display screen 900 may also presentfantasy sports contest information in a manner similar to FIG. 4, as anexample. The user may able to select highlight segments for viewing asdescribed above using selectable elements overlaid on fantasy sportscontest information and selectable highlight menus elements, if any. Theuser may also be able to select further highlight segments for viewingwhile displaying a highlight segment in the inset screen 910. If theuser selects another highlight segment for viewing during the display ofa highlight segment, the segment currently playing may be interrupted infavor of the newly selected highlight segment. In another suitablearrangement, the newly selected segment may be queued for display afterthe current segment. Similarly, any further selected segments would bequeued in the order they were selected.

As illustrated in FIG. 10, the fantasy sports contest application maydisplay highlight segments using a full screen format. A toggle button1002 may be provided in display 1000 for switching the view back to aninset screen (FIG. 9). Similarly, toggle button 902 may be provided ininset screen 950 to enlarge the view to the full screen.

Alternatively, highlight segments may be displayed using a “pop-up”style display region, which may be in the form of a display window. Asillustrated in FIG. 11, display screen 1100 may display fantasy sportscontest information in a manner similar to FIG. 4 as an example. Uponuser selection of highlight segments for display, region 1110 may bedisplayed playing the selected highlight segments. The user may usemovement bar 1112 and selectable element 1114 to respectively moveregion 1110 within screen 1100 and close window 1110 (e.g., using amouse, cursor keys on a remote control, or using any other suitable userinput device).

In another suitable approach, illustrated in FIG. 12, user selection ofhighlight segments may cause the fantasy sports contest application toinvoke an Internet web browser application (e.g., Microsoft Explorer™)to download and display the appropriate highlight segments. In onearrangement, the web browser application may download highlight segmentsfrom server 212 at television distribution facility 208. Alternatively,the web browser application may directly access an Internet web site,which may be maintained by a third party, to download the highlightsegments. Highlight segments may be displayed to the user using anysuitable multimedia application (e.g., Quicktime™) implemented using theweb browser application. In one suitable approach, the fantasy sportscontest application may be configured to display Web pages and todisplay certain standardized video streams and video files, thus notrequiring third party applications.

As illustrated in FIGS. 9-11, the fantasy sports contest application mayprovide display control tool 950 to the user for controlling the displayof highlight segments. As shown in FIG. 9, display control tool 950 mayinclude control buttons 902, 904, and 906 that enable the user to,respectively, pause the highlight segment, play the segment in slowmotion, and resume normal playback of a segment from either the pause orslow motion mode. The display control tool 950 may also include adisplay bar 914 that may allow the user to select a specific point inthe highlight segment to begin playback, and may also serve as a toolfor jumping forward or jumping back within the highlight segment.Display control tool 950 may also include time displays 910 and 912,which may display, respectively, the elapsed and total time of thehighlight segment.

In one suitable arrangement, illustrated by FIG. 13, an identificationscreen 1300 may be displayed before each highlight segment, or sequenceof highlight segments. The identification screen may include informationon the subject of the ensuing highlight segment, such as name of theathlete featured, athletic position of the featured athlete, name of thefeatured athlete's fantasy sports contest team, and the round of fantasysports competition the highlight segment is drawn from. Theidentification screen may also include information on fantasy sportscontest points earned by the athlete, either in that round of fantasysports competition, or in the ensuing real-life action depicted by thehighlight segment, or sequence of highlight segments. In a sequence ofhighlight segments featuring more than one subject, an identificationscreen may be interjected before each subsequence of highlight segmentsfeaturing a different subject (e.g., a different athlete, a differentfantasy sports contest team, or a different real-life team).Alternatively, in a sequence of highlight segments, an identificationscreen may be interjected before each highlight segment depicting adifferent real-life play.

In another suitable approach, the fantasy sports contest application maydisplay the information displayed in display screen 1300 inconspicuouslywhile the highlights are being displayed. For example, the informationmay displayed as a semi-transparent overlay. Alternatively, theinformation may be displayed in a small area of the display region inwhich the highlights are displayed. Any such suitable technique may beused for displaying the highlight information. For example, withreference to FIGS. 9-11, the fantasy sports contest application maydisplay reduced size identification banner 960 simultaneously with thedisplay of highlight segments. Identification banner 960 may includeinformation substantially equivalent to the information displayed inidentification screen 1300, and may be used to identify highlightsegments in a substantially equivalent manner as identification screen1300. Identification banner 960 may be displayed for a predefined amountof time (e.g., a particular number of seconds) during the beginning of ahighlight segment, during the entirety of a highlight segment, or may bedisplayed according to any other suitable method.

In one embodiment of the present invention, the fantasy sports contestapplication may present compilations of highlight segments to the userthrough a Highlight Center. As illustrated in FIG. 14, user selection ofHighlight Center 420 (e.g., as shown in FIGS. 4-7, 9, and 11) may causethe fantasy sports contest application to display Highlight Center menu1400 having selectable elements 1402 that represent the compilations ofhighlight segments. One or more navigational highlight elements 1420 maybe displayed in menu 1400 to indicate a selected element. User selectionof selectable element 1402 may cause the fantasy sports contestapplication to display the corresponding highlight segment compilationto the user in a manner substantially equivalent to the manner highlightsegments are displayed in FIGS. 9-12.

A highlight segment compilation may be a collection of highlightsegments organized around a central subject or theme. The centralsubject or theme may be selected based on performance considerations,such as a group of top athletes, a group of top plays, a top fantasysports contest team, or based on any other suitable criterion. Thecentral subject or theme may be selected based on the user's preferenceor interest, such as a user-specified favorite athlete, a user-specifiedtype of favorite play, the user's fantasy sports contest team, etc.Highlight segments included in a highlight segment compilation maydepict real-life action that involve the central subject or theme. Forexample, the fantasy sports contest application may provide compilationsof highlight segments featuring the top performing athletes on theuser's fantasy sports contest team roster, the top plays in the user'srecent fantasy contest (e.g., against another fantasy sports contestteam), or favorite plays from action in the user's fantasy league.

FIG. 15 is a flow chart describing the function of an illustrativeHighlight Center. First, the fantasy sports contest application isinvoked (step 1502). The fantasy sports contest application displaysfantasy sports contest information and the Highlight Center element tothe user (step 1504). User selection of the Highlight Center element(step 1506) causes the fantasy sports contest application to display theHighlight Center menu (step 1508) having selectable links to highlightsegment compilations. User selection of a selectable link (step 1510)may cause the fantasy sports contest application to directly display thecompilation (step 1516).

In one suitable approach, menu 1400 may include submenus that grouphighlight segment compilations by the scope of the compilations. Forexample, as illustrated in FIG. 14, the “Fantasy Team Highlights”submenu may list compilations of highlight segments featuring theathletes on the user's fantasy sports contest team roster, the “FantasyContest Highlights” submenu may list compilations of highlight segmentsfeaturing the athletes impacting a recent fantasy sports contest (e.g.,against another fantasy sports contest team) involving the user'sfantasy sports contest team, and the “Fantasy League Highlights” submenumay list compilations of highlight segments featuring athletes from allteam rosters in a fantasy sports contest league. It will be understoodthat highlight segment compilations are modified by the submenu headingthey are listed under. For example, a “Top Plays” highlight segmentcompilation listed under the “Fantasy Contest Highlights” submenu mayrepresent a compilation of highlight segments featuring the top plays inthe user's recent fantasy sports contest.

In one suitable approach, the fantasy sports contest application mayenable the user to choose the time period from which highlight segmentsare drawn for highlight segment compilations. As illustrated in FIG. 14,the fantasy sports contest application may provide toggle element 1406under a submenu to enable the user to choose a time period (e.g., “ThisContest,” “This Week,” and “Season”) for drawing highlight segments forthe highlight segment compilations listed under the submenu. Forexample, a “Season” scope may cause the fantasy sports contestapplication to parse the highlight segment compilations listed under thesubmenu from the entire season's pool of highlight segments. Otherchoices such as “This Contest,” and “This Week,” may similarly definethe time period from which highlight segments may be drawn. Thesechoices are merely illustrative, other suitable choices may be providedthat may be customized according to the schedule of a real-life sportsleague.

As shown in FIG. 14, the fantasy sports contest application may enablethe user to add a highlight segment compilation to a submenu listingusing selectable elements 1408 displayed next to each submenu heading.As illustrated in FIG. 16, user selection of element 1408 may cause thefantasy sports contest application to display an add menu 1610 havingselectable elements 1612 that represent the available subjects andthemes for a new highlight segment compilation to be added to a submenu.A navigational highlight element 1620 may be displayed in menu 1610 toindicate a user selection. Upon user selection of element 1612, thefantasy sports contest application may add the selected highlightsegment compilation to the appropriate submenu listing. In one suitablearrangement, the fantasy sports contest application may automaticallydisplay an edit menu upon user selection of element 1612 to enable theuser to customize the highlight segment compilation to be added.

FIG. 17 illustrates such an edit menu, which may also be accessed byuser selection of selectable element 1404 in FIG. 14. In the exampleillustrated in FIG. 17, the user has chosen to edit a “Team Highlights”compilation under the “Fantasy Team Highlights” submenu, which mayinclude highlight segments featuring the athletes on a particularfantasy sports contest team roster. Using input box 1712, the fantasysports contest application may allow the user to choose to view a numberof top highlight segments or all highlight segments for the athletesselected using selection boxes 1714 and 1716. For example, the user maychoose to view the top three highlight segments for each athlete on theteam roster, for the entire team, or for athletes at selected positions.Alternatively, the user may choose to view all highlight segments forselected athletes. Edit menu 1710 is only illustrative, and the fantasysports contest application may enable the user to edit highlight segmentcompilations having different themes by providing different edit menus.It should be understood that, in general, the fantasy sports contestapplication enables the user to customize the selection criteria for thehighlight segments to be included in a highlight segment compilation.

Selection criteria for highlight segment compilations that feature “Top”performances (e.g., “Top Athletes,” “Top Plays,” “Top Teams,” etc.) mayrequire the fantasy sports contest application to quantify the best andmost exciting athletic performances with regard to plays, athletes, andteams. In one suitable arrangement, this may be accomplished using thescoring rules of the fantasy sports contest. For example, a “Top”athlete or “Top” team may be determined by the athlete's or team'sfantasy sports contest point total. A “Top” play or “Top” highlightsegment may be determined by the number of fantasy sports contest pointsscored by the athlete featured in the depicted real-life action.

In one suitable arrangement, the determination of scoring or ranking maybe done with respect to real-life scoring. The two may differ in thatthe fantasy sports contest may award points to a particular play whereasin a real-life contest, the play (e.g., a first down in football orfastest lap in automotive racing) may not change the real-life score.Alternatively, any other suitable method or scheme for determining “Top”athletic performance may be used within the scope of the presentinvention.

In one suitable approach, the fantasy sports contest application mayprovide “Favorite” highlight segment compilations that include highlightsegments selected based on specified user interest. The fantasy sportscontest application may enable the user to select a favorite athlete, afavorite type of play, or any other user-specified favorite as the themeof a highlight segment compilation.

As illustrated in FIG. 18, the fantasy sports contest application mayprovide the user with edit menu 1810 for selecting types of favoritereal-life plays to be included in a highlight segment compilation. Theuser may be able to select one or more types of favorite real-life plays(e.g., in baseball, double plays, home runs, strike outs, etc.) usingselection boxes 1812. In one suitable arrangement, each highlightsegment compilation may hold one type of favorite play. Alternatively,several types of user-specified favorite plays may be combined into onehighlight segment compilation.

Similarly, the fantasy sports contest application may provide the userwith a “Favorite Athlete” compilation of highlight segments featuring auser-specified favorite athlete. As should be generally understood,highlight segment compilations featuring user-specified favorites may bemodified for use within the scope of any of the submenus. For example, a“Favorite Plays” highlight segment compilation under the “Fantasy TeamHighlights” submenu may feature highlight segments of the user's fantasysports contest team athletes performing a user-specified type offavorite play.

In one suitable approach, the fantasy sports contest application maytake into consideration the user's favorite types of plays whencompiling highlight segment compilations. In one suitable arrangement,the fantasy sports contest application may enable the user to modify ahighlight segment compilation to give preference to highlight segmentsthat feature the user-specified types of favorite plays.

As shown in FIG. 19, the fantasy sports contest application may providepreference feature selection element 1814, in addition to boxes 1912, inhighlight segment compilation edit menu 1910. In one suitablearrangement, user selection of element 1914 may cause the fantasy sportscontest application to note any “Favorite Plays” highlight segmentcompilations created by the user, and give preference to the types ofplays indicated as user favorites in those highlight segmentcompilations.

In one suitable arrangement illustrated by FIG. 20, the user may begiven the ability to universally choose favorite types of plays throughoptions menu 2010 that may be accessed using options button 1412 in theHighlight Center menu. Options menu 2010 may include selection boxes2012 that enable the user to choose which submenus to display in theHighlight Center menu, and selection boxes 2014 that enable the user touniversally select types of favorite plays. The fantasy sports contestapplication may enable the user to activate the favorite playspreference feature for a particular highlight segment compilation byselecting selectable element 1914, or may automatically give preferenceto the types of plays selected by the user in menu 2010 for allhighlight segment compilations. Alternatively, any other suitable methodmay be used to ascertain the user's favorite types of athletic plays.

In one suitable approach, giving preference to a type of user-specifiedfavorite play may mean that a highlight segment featuring the favoritetype of play is automatically moved to the top of the list of highlightsegments to be shown for an athlete or a team (e.g., in cases where“Top” plays or highlight segments are to be shown). Alternatively, thefantasy sports contest application may assign a highlight segmentfeaturing a favorite play some predetermined value (e.g., apredetermined number of fantasy points), or give the highlight segment apredetermined boost in its value (e.g., by adding a predetermined numberof fantasy points to the number of fantasy points earned by thehighlight segment's featured athlete). It should be understood that anyother method or scheme for giving preference to one or more types ofuser-specified favorite plays may be used within the scope of thepresent invention.

In one suitable approach, the fantasy sports contest application mayprovide the user with highlight segment compilations based on a favoritereal-life sports team specified by the user. As shown in FIG. 14, thefantasy sports contest application may provide the user with a “FavoriteTeam Highlights” submenu that lists compilations of highlight segmentsfeaturing the athletes on a favorite real-life team specified by theuser. The “Favorite Team Highlights” submenu may provide highlightsegment compilations for a real-life sports team in a substantiallyequivalent manner as the “Fantasy Team Highlights” submenu provideshighlight segment compilations for a fantasy sports contest team.Highlight segment compilations that are substantially equivalent tothose listed under other submenus are available under the “Favorite TeamHighlights” submenu, and may be added, edited, and modified in asubstantially equivalent manner.

As shown in FIG. 21, the fantasy sports contest application may enablethe user to choose a favorite real-life team using selection menu 2110that may be displayed ensuing user selection of selectable element 1410.Selection menu 2110 may include selection boxes 2112 that correspond toteams in a real-life sports league. User selection of a particular box2112 may result in the designation of that particular team as the user'sfavorite team.

In one suitable approach, the fantasy sports contest application may,upon user selection of selectable element 1402, instantly parse a poolof highlight segments such as source of highlights 102 or highlightsdatabase 206 to instantly form a highlight segment compilation. Forexample, user selection of a highlight segment compilation for “TopAthletes” listed under the “Fantasy League Highlights” submenu andmodified with the “Season” time period may cause the fantasy sportscontest application to search contest database 104/204 for the athletesin the fantasy sports contest league that have the highest fantasysports contest point totals for the season. The fantasy sports contestapplication may then select a number of these athletes (e.g., accordingto user instructions entered in a highlight segment compilation editmenu) to be featured in the highlight segment compilation. The fantasysports contest application may then parse the pool of highlight segmentsfor those featuring the selected athletes. The fantasy sports contestapplication may then further parse the highlight segments for eachselected athlete (e.g., according to user instructions and the favoriteplays preference feature) for inclusion in the highlight segmentcompilation. After determining the highlight segments to be included ina highlight segment compilation, the fantasy sports contest applicationmay request the selected highlight segments (e.g., from source ofhighlights 102 or highlights database 206), capture the selectedhighlight segments from a television channel that is continuouslytransmitting highlight segments to user equipment (e.g., set-top box 218over communications network 216), pull the selected highlight segmentsfrom local memory (e.g., processing equipment 119 or set-top box 218),or download the selected highlight segments using any other suitablemethod for display to the user.

Alternatively, the highlight segment compilation may be pre-arranged(e.g., continuously or periodically parsed before user selection ofelement 1402) and stored in database 206, server 212, set-top box 218,or any other suitable storage location for retrieval and display by thefantasy sports contest application. Similarly, pre-arranged highlightsegment compilations may be continuously transmitted over a televisionchannel for retrieval by the fantasy sports contest application.

In one suitable approach, the fantasy sports contest application mayenable the user to download highlight segment compilations to a personalvideo recorder (“PVR”) device such as a TiVo™ device at the user'slocation. The personal video recorder device may be provided as part ofuser equipment 110 or 214, or may be provided separately. If providedseparately, the personal video recorder device may communicate with thefantasy sports contest application through user equipment to negotiatedownloads of highlight segment compilations.

In one suitable arrangement, the fantasy sports contest application maydownload a highlight segment compilations to the personal video recorderupon user selection of the highlight segment compilation. In onesuitable arrangement, the fantasy sports contest application maydownload all highlight segment compilations listed in Highlight Centermenu 1400 to the personal video recorder device and update themcontinuously or periodically. In one suitable arrangement, the fantasysports contest application may enable the user to select the particularhighlight segment compilations to be automatically downloaded to apersonal video recorder device. For example, the user may instruct thefantasy sports contest application to automatically download allhighlight segments featuring the user's fantasy sports contest team tothe user's personal video recorder device. The user may also be ableinstruct the fantasy sports contest application to automaticallydownload only those highlight segments featuring real-life action thatscored a certain number of fantasy points.

As shown in FIG. 22, highlight segment compilation edit menu 2210 mayinclude, in addition to selection boxes 2212, personal video recorderselection box 2214. User selection of box 2214 may instruct the fantasysports contest application to download that particular highlight segmentcompilation to the personal video recorder device. Similarly, thefantasy sports contest application may continuously or periodicallyupdate the highlight segment compilations stored on the personal videorecorder device as new highlight segments become available.

In one suitable approach, the fantasy sports contest application mayenable the user to forward highlight segments stored on the user'spersonal video recorder device to other users. The fantasy sportscontest application may enable the user to select a number of highlightsegments to be sent, and designate the users to send the highlightsegments to. In one suitable arrangement, the fantasy sports contestapplication may send the highlight segments from the user's personalvideo recorder device to the other user's set-top box. In anothersuitable arrangement, the fantasy sports contest application mayidentify the highlight segments to be sent, and instruct that theidentified highlight segments be sent from main facility 202 or server212 to the other user's set-top box. Alternatively, the fantasy sportscontest application may only send the other user links (e.g.,hyperlinks) to the highlight segments, which may be stored at mainfacility 202 or server 212. The other user may then select the link anddownload the highlight segment for viewing.

In one embodiment of the present invention, the user may be alertedwhile watching a television broadcast when real-life action of interestto the user occurs. The fantasy sports contest application may provide ahighlight segment depicting the real-life action, and the user may watchthe highlight segment. The highlight segment may be of real-life actionthat is relevant to the user's fantasy sports contest, real-life actionfrom a contest involving the user's favorite team, or other real-lifeaction of interest to the user. The highlight segment may be taken fromfootage of real-life action in the user's currently tuned televisionbroadcast, from another television broadcast not being currently shown,or from any other source of highlight segments.

As illustrated by FIG. 23, a fantasy sports contest related televisionbroadcast is displayed in television display screen 2300, along withfantasy sports contest display 2350 having Highlight Center 2320,fantasy sports contest information region 2312 (e.g., displaying theinstant score of the user's fantasy sports contest), and navigationindicator 2310. User selection of fantasy sports contest informationregion 2312 may cause the fantasy sports contest application to displaya full screen fantasy sports contest information screen, substantiallyequivalent to that of FIG. 4. Highlight Center 2320 may function in amanner substantially equivalent to Highlight Center 420 of the previousFIGS., or may function as an abridged version of Highlight Center 420.In an abridged version, Highlight Center 2320 may include selectablelinks to compilations of highlight segments from the current round offantasy competition.

In one suitable approach, when a highlight segment depicting real-lifeaction of interest to the user becomes available, the fantasy sportsapplication may alert the user by visual means, audio means, or both. Anexample of such an alert may be video tape symbol 2308 displayed infantasy sports contest display 2350, which may also be accompanied by anaudio alert sound. In one suitable arrangement, the audio alert may beused to differentiate the importance of the play that has just occurred.For example, real-life action resulting in the awarding of fantasysports contest points in the user's current fantasy sports contestagainst another fantasy sports contest team may warrant display of alertsymbol 2308 accompanied by an audio alert, whereas action resulting inthe awarding of fantasy sports contest points outside of the user'scurrent contest may only warrant the display of alert symbol 2308.Similarly, real-life action resulting in the awarding of points in acontest involving the user's favorite real-life team may warrant displayof both alert symbol 2308 and an audio alert, whereas real-life actionnot resulting in the scoring of points may warrant only the display ofalert symbol 2308.

In one suitable arrangement, in order to avoid too many alerts, thefantasy sports application may only alert the user of highlight segmentsdepicting real-life action resulting in scoring in the user's currentfantasy sports contest (e.g., against another fantasy sports contestteam) or scoring in a contest involving the user's favorite team. If theuser wishes to view the highlight segment, the user may select alertsymbol 2308 to play the highlight segment. The highlight segment may bedisplayed in an inset screen 910 as shown in FIG. 14, in a full screensubstantially equivalent to that of FIG. 10, in a display windowsubstantially equivalent to that of FIG. 11, in a web browserapplication display substantially equivalent to that of FIG. 12, or inany other suitable display format.

In one suitable arrangement, the user may not be alerted of newlyavailable highlight segments, and a highlight segment of interest to theuser may be automatically displayed to the user.

As illustrated in FIG. 23 a video control tool 950, substantiallyequivalent to that of FIGS. 9-11, may be provided by the fantasy sportscontest application to control the display of a newly availablehighlight segment. Elements 902 and 1002 may also be provided to togglebetween an inset screen format and a full screen format for displayinghighlight segments. Identification screens or identification bannerssubstantially equivalent to those of FIGS. 9 and 13, respectively, maybe displayed in conjunction with the newly available highlight segment.

As illustrated in FIG. 23, selectable element 2330 may also be displayedin fantasy sports contest display 2350 as a link to an options menu forediting user options in connection with highlight segment alerts. Asshown in FIG. 24, the user may use check boxes 2402 to select when theuser wishes to be alerted of relevant real-life action. For example, theuser may wish to be alerted when the user's fantasy sports contest teamscores fantasy points, when the user's fantasy sports contest opponentscores fantasy points, or when any fantasy sports contest team in theuser's league scores fantasy points.

The user may choose to be alerted when the user's favorite real-lifeathlete or team scores in a contest, when the real-life athlete's orteam's opponent scores in the contest, or when any other significantreal-life action occurs in the contest. In one suitable arrangement, asa way of judging when significant real-life action has occurred, theuser may choose to be alerted when the user's favorite real-life athleteor team merits fantasy points, although fantasy points are not actuallyawarded in the fantasy sports contest. In one suitable arrangement, thefantasy sports contest application may determine a user's favoritereal-life athlete or team using information from highlight segmentcompilations created by the user. Alternatively, the fantasy sportscontest application may provide separate means (e.g., selection menussimilar to FIG. 21) to designate user favorites for use in this aspectof the embodiment.

In one suitable approach, the user may choose to be alerted whenreal-life action of interest occurs in a local sports contest. Forexample, if the user is located in Seattle, then the user may select tobe alerted about significant action occurring in a game involving asports team from the Seattle area. In another suitable approach, thefantasy sports contest application may enable the user to choose from amenu of contests in progress. The fantasy sports contest application maythen provide highlight segments of significant action from the userselected contests.

As shown in FIG. 24, the user may use selection box 2404 and drop downmenu 2412 to limit highlight segment alerts by the number of fantasy orreal-life points scored in the highlight segment. The user may use dropdown menus 2410 to customize what form the alerts should take for eachselected alert situation. Menu 2400 may also enable the user toconfigure other options, using drop down menus 2414, related todisplaying a highlight segment, such as whether to prompt for userverification before displaying the highlight segment, and whether toinclude an identification screen or identification banner in thedisplay. Menu 2400 may also include selection box 2406 for enabling thefavorite plays preference feature, and selection box 2408 forinstructing the fantasy sports contest application to download displayedhighlight segments to a personal video recorder device.

FIG. 25 is a flow chart of illustrative steps involved in alerting theuser of the availability of highlight segments featuring real-lifeaction of interest to the user. At step 2502, the fantasy sports contestapplication is invoked. When real-life action of interest to the useroccurs, the fantasy sports contest captures the relevant action in ahighlight segment which is made available for viewing (step 2504). Thefantasy sports contest application then alerts the user that a highlightsegment is available for viewing (step 2506). Upon user indication of adesire to view the relevant highlight segment (step 2508), the fantasysports contest application displays the highlight segment to the user(step 2510). Alternatively, the newly available highlight segment may beautomatically displayed to the user after step 2504.

In one embodiment of the present invention, the fantasy sports contestapplication may determine automatically for the user (i.e., without theneed of user input or with minimal user input) which highlights toprovide to the user. The fantasy sports contest application may basedits determination of which highlights to provide to the user based onany suitable criteria. For example, the fantasy sports contestapplication, any other suitable application, third party userinformation provider, any other suitable data source, or any combinationthereof may compile information regarding the user's preferences. Forexample, the fantasy sports contest application may monitor the user'sactions with respect to fantasy sports contests and at least partiallycompile data based on what is learned through the monitoring.

Preferences may include information such as favorite athletes, favoriteteams, favorite types of plays, or any other suitable preference (e.g.,as discussed with respect to FIGS. 14-22). The preferences may alsoinclude information such as whether the user prefers to watch highlightsin a full screen arrangement or in a partial screen arrangement, howmany highlights the user prefers to have in a particular compilation,and any other such preferences.

The preference information for the user may be collected and stored in auser profile. The user profile may be located at user equipment 110,server 100, at any other suitable locations, or at any combinationthereof. The fantasy sports contest application, when determining whichhighlights to provide to the user, may access the user profile. Thehighlights selected are thus based on the user's preferences.

For example, if the user participates in a fantasy football contest andprefers to see highlights of plays related to touchdowns, and has aparticular football player on fantasy contest team roster, then thefantasy sports contest application may compile highlights based on thiscriteria. In this situation, the fantasy sports contest application maycompile two or three highlights of the particular player scoringtouchdowns (e.g., leaving out a play in which the particular playerintercepted the ball because based on the user's preferences, the userin all likelihood will not be interested in such a play). If the fantasysports contest application has determined that the user prefers to seethe highlights together with fantasy sports contest informationregarding the user's standing within the fantasy sports contest league,then the fantasy sports contest application may automatically displaythe highlights when the user access the league standing information(e.g., in a portion of the display screen). These highlights may bepresented in an inset screen, as background “wallpaper’ for the displayor any other suitable display arrangement.

FIG. 26 is a flow chart of illustrative steps involved in automaticallydisplaying highlights to a user. At step 2602, preference informationassociated with the user is collected. For example, the fantasy sportscontest application may monitor the user's actions and may at leastpartially compile preference information based on preferences.

At step 2604, the fantasy sports contest application selects thehighlights that are to be provided to the user based on the preferenceinformation that was collected in step 2602.

At step 2606, the fantasy sports contest application automaticallyprovides to the user the highlights that were selected in step 2604. Thefantasy sports contest application may, for example, display aselectable option to the user to play the selected highlights.Alternatively, the fantasy sports contest application may provide theselected highlights at any suitable place or time (e.g., one of theselected highlights may be provided when the user accesses a portion offantasy sports contest information in some way associated with thehighlight). Any such way of providing the user with the ability to viewthe selected highlights may be used.

It will be understood that the user may change or otherwise customizethe highlights that are to be selected by the fantasy sports contestinformation (e.g., the user may edit the user profile by explicitlyindicating user preferences as in FIGS. 14-21).

Thus, systems and methods for fantasy sports contests with real-lifehighlight segments are provided. One skilled in the art will appreciatethat the present invention can be practiced by other than the describedembodiments, which are presented for purposes of illustration and not oflimitation, and the present invention is limited only by the claimswhich follow.

What is claimed is:
 1. A method for providing a highlight segment to auser of a fantasy sports contest application, the method comprising:accessing, using control circuitry, fantasy sports contest informationassociated with a user from a database, wherein the fantasy sportscontest information comprises a fantasy roster containing names ofreal-life athletes selected by the user; obtaining, via a network, mediacontent of a media asset relating to a fantasy sports contest from acontent provider; determining, in real time, whether an event from themedia asset relating to the fantasy sports contest contributed to theuser's fantasy sports score; in response to determining that the eventfrom the media asset relating to the fantasy sports contest contributedto the user's fantasy sports score, generating, using the controlcircuitry, a footage portion from the media asset as a newly availablehighlight segment depicting the event that contributed to the user'sfantasy sports score and associated with at least one of the real-lifeathletes selected by the user; alerting the user, using the controlcircuitry, that the newly available highlight segment has becomeavailable for viewing; receiving, using the control circuitry, a userinput to view the newly available highlight segment; and generating fordisplay, using the control circuitry, the newly available highlightsegment.
 2. The method of claim 1, further comprising: selecting analert type, from a plurality of alert types, based on the at least oneof the real-life athletes with which the newly available highlightsegment is associated.
 3. The method of claim 1, further comprising:generating for display an option to receive an alert when the newlyavailable highlight segment depicting an event that contributed to theuser's fantasy sports score and associated with at least one of thereal-life athletes selected by the user is available for viewing; andreceiving a user selection of the option.
 4. The method of claim 1,further comprising: comparing a number of points scored by the at leastone of the real-life athletes selected by the user in the depicted eventto a threshold number of points; and determining to alert the user basedon the number of points scored being higher than the threshold number ofpoints.
 5. The method of claim 1, further comprising: determining a typeof play performed by the at least one of the real-life athletes in thedepicted event; and determining to alert the user based on the type ofplay.
 6. The method of claim 1, further comprising: identifying a secondnewly available highlight segment associated with a favorite team of theuser; and alerting the user that the second newly available highlightsegment has become available for viewing.
 7. The method of claim 1,further comprising: identifying a second newly available highlightsegment associated with a team that is local to the user; and alertingthe user that the second newly available highlight segment has becomeavailable for viewing.
 8. The method of claim 1, further comprising:generating for display an identification of the at least one of thereal-life athletes in the newly available highlight segment with thenewly available highlight segment.
 9. The method of claim 1, wherein theidentifying of the newly available highlight segment is based onpreference information associated with the user.
 10. The method of claim1, wherein the control circuitry alerts the user that the newlyavailable highlight segment has become available for viewing whileconcurrently generating for display a real-time sports game.
 11. Asystem for providing a highlight segment to a user of a fantasy sportscontest application, the system comprising: a memory configured to storefantasy sports contest information associated with a user from adatabase, wherein the fantasy sports contest information comprises afantasy roster containing names of real-life athletes selected by theuser; communication circuitry configured to obtain media content of amedia asset relating to a fantasy sports contest from a contentprovider; and control circuitry configured to: determine, in real time,whether an event from the media asset relating to the fantasy sportscontest contributed to the user's fantasy sports score; in response todetermining that the event from the media asset relating to the fantasysports contest contributed to the user's fantasy sports score, generatea footage portion from the media asset as a newly available highlightsegment depicting the event that contributed to the user's fantasysports score and associated with at least one of the real-life athletesselected by the user; alert the user that the newly available highlightsegment has become available for viewing; receive a user input to viewthe newly available highlight segment; and generate for display thenewly available highlight segment.
 12. The system of claim 11, whereinthe control circuitry is further configured to: select an alert type,from a plurality of alert types, based on the at least one of thereal-life athletes with which the newly available highlight segment isassociated.
 13. The system of claim 11, wherein the control circuitry isfurther configured to: generate for display an option to receive analert when the newly available highlight segment depicting an event thatcontributed to the user's fantasy sports score and associated with atleast one of the real-life athletes selected by the user is availablefor viewing; and receive a user selection of the option.
 14. The systemof claim 11, wherein the control circuitry is further configured to:compare a number of points scored by the at least one of the real-lifeathletes selected by the user in the depicted event to a thresholdnumber of points; and determine to alert the user based on the number ofpoints scored being higher than the threshold number of points.
 15. Thesystem of claim 11, wherein the control circuitry is further configuredto: determine a type of play performed by the at least one of thereal-life athletes in the depicted event; and determine to alert theuser based on the type of play.
 16. The system of claim 11, wherein thecontrol circuitry is further configured to: identify a second newlyavailable highlight segment associated with a favorite team of the user;and alert the user that the second newly available highlight segment hasbecome available for viewing.
 17. The system of claim 11, wherein thecontrol circuitry is further configured to: identify a second newlyavailable highlight segment associated with a team that is local to theuser; and alert the user that the second newly available highlightsegment has become available for viewing.
 18. The system of claim 11,wherein the control circuitry is further configured to: generate fordisplay an identification of the at least one of the real-life athletesin the newly available highlight segment with the newly availablehighlight segment.
 19. The system of claim 11, wherein the identifyingof the newly available highlight segment is based on preferenceinformation associated with the user.
 20. The system of claim 11,wherein the control circuitry alerts the user that the newly availablehighlight segment has become available for viewing while generating fordisplay a real-time sports game.